package org.example.mq.mqserver.core;

/*
表示队列和交换机之间的关系
 */
public class Binding {
    //交换机名字
    private String exchangeName;
    //队列名字
    private String queueName;
    // bindingKey对应的交换机类型为Topic，主题匹配
    // 相当于就是在出题, 要求领红包的人要画个 "桌子" 出来~~
    private String bindingKey;
    //此处没有设置是否持久化存储的原因
    // Binding 这个东西, 是依附于 Exchange 和 Queue 的!!!
    // 比如, 对于持久化来说, 如果 Exchange 和 Queue 任何一个都没有持久化,
    // 此时你针对 Binding 持久化是没有任何意义的

    public String getExchangeName() {
        return exchangeName;
    }

    public void setExchangeName(String exchangeName) {
        this.exchangeName = exchangeName;
    }

    public String getQueueName() {
        return queueName;
    }

    public void setQueueName(String queueName) {
        this.queueName = queueName;
    }

    public String getBindingKey() {
        return bindingKey;
    }

    public void setBindingKey(String bindingKey) {
        this.bindingKey = bindingKey;
    }
}
